/*
 *  object.h
 */

#ifndef OBJECT_H
#define OBJECT_H

#include <stddef.h>

class Object {
public:
    Object(int objectID);
    ~Object();
    virtual bool isSolid() = 0;
    virtual bool isDestroyable() = 0;
    virtual void destroy() = 0;
    virtual void doAction() = 0;
private:
	int objectID;
    int active;
};

#endif //OBJECT_H

//{+}


